package main

import "fmt"

func main() {
	/*
		参加百米运动会，如果用时8秒以内进入决赛，否则提示淘汰。并且根据性别提示进入男子组或女子组。
		输入成绩和性别，进行判断。1分钟思考思路
		float64 second | string gender
	*/

	/* var second float64
	var gender string

	fmt.Println("请输入跑步成绩（秒数）")
	fmt.Scanln(&second)

	if second < 8 {
		fmt.Println("请输入性别")
		fmt.Scanln(&gender)

		if gender == "男" {
			fmt.Println("进入下一轮男子组比赛")
		} else {
			fmt.Println("进入下一轮女子组比赛")
		}
	} else {
		fmt.Println("已被淘汰")
	} */

	/*
		出票系统:根据淡旺季的月份和年龄，打印票价〔考虑学生先做]
		4_10旺季:
			成人（18-60) : 60
			儿童(<18） 	 :半价
			老人(>60） 	 :1/3
		淡季:
			成人:40其他:20

		分析思路
		1. month age 的两个变量 byte
		2. 使用嵌套分支
	*/

	var month byte
	var age byte
	var price float64 = 60

	fmt.Println("请输入月份")
	fmt.Scanln(&month)

	fmt.Println("请输入年龄")
	fmt.Scanln(&age)

	if month >= 4 && month <= 10 {
		if age < 18 {
			fmt.Printf("%v月 年龄 %v 票价是 %v", month, age, price/2)
		} else if age > 60 {
			fmt.Printf("%v月 年龄 %v 票价是 %v", month, age, price/3)
		} else {
			fmt.Printf("%v月 年龄 %v 票价是 %v", month, age, price)
		}
	} else {
		if age < 18 && age > 60 {
			fmt.Println("淡季儿童和老人票价是20")
		} else {
			fmt.Println("淡季成人票价是40")
		}
	}
}
